home *** CD-ROM | disk | FTP | other *** search
/ MIDICraft's MIDINET CD-ROM / MIDICraft's MIDINET CD-ROM.iso / KORG_I-S / INTERNET / 06873.009 / text0000.txt < prev   
Encoding:
Text File  |  1996-10-26  |  16.6 KB  |  341 lines

  1.  
  2. Hi, Kevan here..
  3.  
  4. You'll have to bear with me regarding this posting to the group because
  5. there's 2 emails in here so stick with it..
  6.  
  7. In my  last  posting  I  mentioned  the  Korg  i-Series'  internal  SMF
  8. sequencer possesses the ability  to  respond  in  the universal GM mode
  9. (song #9) and that  you  can  emulate  the  2  Kit  options from the GS
  10. protocol by modifiying the 2 kit options from the i-Series Workstations
  11. so  both drum maps for Channel 10  and  Channel 11 conform to the GM/GS
  12. standard specs.. Below is a handy MIDI SYSEX strings reference document
  13. which refers to this aspect but there's more info in this doc which may
  14. come in useful somewhere down the line..  I'll also upload this to both
  15. Art and Peter's FTP sites so new members to the group can get access to
  16. this doc..
  17.  
  18. Maybe someone within the group has more knowledge of SYSEX for the Korg
  19. i-Series models and could  produce  a  similar  document that specifies
  20. particular SYSEX  strings  for  particular  i-Series  operations..  The
  21. System Exclusive information within  the  Korg  i2/i3 manual reads like
  22. "Stereo Instructions"! Users should  be  able  to understand each SYSEX
  23. string and  exploit  these  for  whatever  purposes  from  within their
  24. Computer based sequencing  software  and  within  SMF  files to control
  25. options within their i-Series models!! When you record MIDI data from a
  26. Korg i2/i3 into  your sequencer,  particularly  from  the "Arrangement"
  27. mode, I always receive plenty of  SYSEX  strings along with the regular
  28. MIDI data but I'm buggered if I know what the SYSEX strings refer to??
  29.  
  30. For example here's one I understand for General MIDI (GM):
  31.  
  32.         F0 7E 7F 09 01 F7
  33.  
  34. This is a universal "GM on"  SYSEX   string   which  works OK on all GM
  35. synths! Possessing SYSEX knowledge for the  i-Series  models would much
  36. inprove i-Series  users  ability  to  get   the   best   out  of  their
  37. Workstations and maybe provide useful  info  for  possible  authors  of
  38. i-Series  related  computer  software   applications  from  within  our
  39. group.. I for one would love  to   have  the  i2/i3  SYSEX  information
  40. mentioned  in  the   MIDI  Implementation  Chart  to   be   listed  and
  41. described  like  the document below.. Any offers??
  42.  
  43.  
  44. ** NOTE **
  45. I wrote the above email  to  the  group  but  hadn't posted this, I was
  46. about to when  I  logged-on  and  discovered  4  emails  waiting  to be
  47. collected and 3 of these were from the i-Series Group.. Funnily enough,
  48. 2 of the postings contained some questions  from both Mark and Pat here
  49. in the UK regarding  some  of  the  things  I've  raised here already..
  50. John's, in Minesotta, I dunno what  happened  there, dude? Email me and
  51. explain 'cos I don't understand your  email  to  me?? Are you joking or
  52. are you serious??
  53.  
  54.  
  55. ** Answer to Pat's question **
  56. Pat enter track #1 of Cakewalk and  add  or  merge a saved 0 format SMF
  57. containing the follwwing SYSEX string:-
  58.  
  59.         F0 7E 7F 09 01 F7
  60.  
  61. ADD this string to your MIDI song in cakewalk, when this is transmitted
  62. to your i3 this will force Song #9, in the internal 16-track sequencer,
  63. go into "GM on" mode and force  MIDI  Channel  10 (Track 10) to use the
  64. Drum Kit #1 (GM Standard Kit).. You'll also see  that track #10 will be
  65. in "PGM" mode which is STEREO of course!!  If you save this as either a
  66. Cakewalk .WRK file or an SMF then  ensure that the "GM on" SYSEX string
  67. is retained in track #1 at the  begining  of your song and this'll work
  68. for you every  time..  Do  this  simple  procedure  for  eveny song you
  69. produce even though you use a different  kit  on channel #10 as long as
  70. you embed the Korg Drum Kit contollers and PGM data below..
  71.  
  72. The above information  also  answers  your  query  Mark..  The Standard
  73. General MIDI (GM) Kit is Drum Kit #1 i.e.
  74.  
  75. KORG Controller and PGM data for a sequencer!
  76.  
  77.         CTR 000,062
  78.         CTR 032,000
  79.         PGM 001
  80.  
  81. From within the i-Series sequencer it looks like this..
  82.  
  83.         ------------------------------------
  84.  
  85.         M0001   #001    1:00    PROG DRM:000
  86.  
  87.         ------------------------------------
  88.  
  89.  
  90.         PROG DRM:000 = GM Kit #1 = Standard General MIDI (GM) Kit
  91.  
  92. This is used as default co's  some  synths and soundcards only have one
  93. drum kit option.. All the drum note  mapping  for all the 7 GM kits are
  94. the same only the "sounds" are  different..  That way you can re-assign
  95. any of the 7 GM kits and  the  notes will play the same instruments but
  96. will sound according to the drum style  sounds as per kit.. GM drum kit
  97. 8 is the Orchestra Kit  and  this  contains  different drum mapping for
  98. orchestral percussion etc..
  99.  
  100. Here's a  breakdown  of  the  GM  kits  in  relation  to  the  i-Series
  101. "AMERICA.PCG"
  102.  
  103.         iSequencer #    i-Series Name   General MIDI (GM) Name
  104.         ------------    -------------   ----------------------
  105.         PROG DRM:000    GM Kit #1       GM Standard Kit #1
  106.         PROG DRM:001    Power Kit       GM Power Kit #17
  107.         PROG DRM:002    Analog Kit      GM Electronic Kit #25
  108.         PROG DRM:003    Jazz Kit        GM Jazz Kit #33
  109.         PROG DRM:004    Brush Kit       GM Brush Set #41
  110.         PROG DRM:005    Perc Kit #65    Not GM!
  111.         PROG DRM:006    Dance Kit       GM TR808 Kit #26
  112.         PROG DRM:007    Orch Kit        GM Orchestra Kit #49
  113.         -------------------------------------------------------
  114.  
  115. There is a GM drum  kit  missing  from  the "AMERICA.PCG" prog file and
  116. this is "Room Kit #9" the i-Series has been programmed to repsond to GM
  117. Kit #1 when it receives a #9 PGM  in  Drum Channel 10 so it'll play the
  118. Standard GM Kit anyway.. Its virtually the same only the "Room Kit" has
  119. a tad of extra reverb added  to  it emulating a "Room" reverb setting..
  120. It just produces a closer "Room" sound that's all..
  121.  
  122. I've actually got the "Room Kit" and  I  found  this in a X3 PCG.. This
  123. should be available in the various X3  PCGs in both Art and Peter's FTP
  124. sites somewhere.. If you want to emulate  the complete 8 x GM Kits then
  125. you could replace the "Perc Kit" for  the "Room Kit" but this will only
  126. be selected using the PGM #65 (External  sequencer) or (DRM #65 Korg i-
  127. Series) MIDI command not the #9  as  specified by the General MIDI (GM)
  128. protocol!
  129.  
  130.  
  131. Later
  132.  
  133.  
  134.  
  135.  
  136. Kevan..
  137.  
  138. Here's the SYSEX doc which members from the group may find useful..
  139. *******************************CUT HERE*******************************
  140.  
  141. HANDY MIDI SYSEX STRINGS for GM, GS and XG Synths
  142. -------------------------------------------------
  143.  
  144. GM RESET
  145. The following string resets GM devices to default power up settings
  146. Reset GM                        F0 7E 7F 09 01 F7
  147.  
  148. GS RESET
  149. The following string resets GS devices to default power up settings
  150. Reset GS                        F0 41 10 42 12 40 00 7F 00 41 F7
  151.  
  152. XG SYSTEM ON
  153. The following string sets the XG devices to XG on.
  154. XG On                           F0 43 10 4C 00 00 7E 00 F7
  155.  
  156. MASTER VOLUME (GS)
  157. The following strings set Master Volume Variations
  158. Master Volume Full              F0 41 10 42 12 40 00 04 7F 3D F7
  159. Master Volume 90%               F0 41 10 42 12 40 00 04 72 4A F7
  160. Master Volume 80%               F0 41 10 42 12 40 00 04 65 57 F7
  161. Master Volume 70%               F0 41 10 42 12 40 00 04 59 63 F7
  162. Master Volume 60%               F0 41 10 42 12 40 00 04 4C 70 F7
  163. Master Volume 50%               F0 41 10 42 12 40 00 04 40 7C F7
  164.  
  165. VOLUME ON/OFF (GS) (PART LEVEL)
  166. Turn off part One               F0 41 10 42 12 40 11 19 00 16 F7
  167. Turn on part One                F0 41 10 42 12 40 11 19 64 32 F7
  168. Turn off part Two               F0 41 10 42 12 40 12 19 00 15 F7
  169. Turn on part Two                F0 41 10 42 12 40 12 19 64 31 F7
  170. Turn off part Three             F0 41 10 42 12 40 13 19 00 14 F7
  171. Turn on part Three              F0 41 10 42 12 40 13 19 64 30 F7
  172. Turn off part Four              F0 41 10 42 12 40 14 19 00 13 F7
  173. Turn on part Four               F0 41 10 42 12 40 14 19 64 2F F7
  174. Turn off part Five              F0 41 10 42 12 40 15 19 00 12 F7
  175. Turn on part Five               F0 41 10 42 12 40 15 19 64 2E F7
  176. Turn off part Six               F0 41 10 42 12 40 16 19 00 11 F7
  177. Turn on part Six                F0 41 10 42 12 40 16 19 64 2D F7
  178. Turn off part Seven             F0 41 10 42 12 40 17 19 00 10 F7
  179. Turn on part Seven              F0 41 10 42 12 40 17 19 64 2C F7
  180. Turn off part Eight             F0 41 10 42 12 40 18 19 00 0F F7
  181. Turn on part Eight              F0 41 10 42 12 40 18 19 64 2B F7
  182. Turn off part Nine              F0 41 10 42 12 40 19 19 00 0E F7
  183. Turn on part Nine               F0 41 10 42 12 40 19 19 64 2A F7
  184. Turn off part Ten (Drums)       F0 41 10 42 12 40 10 19 00 17 F7
  185. Turn on part Ten (Drums)        F0 41 10 42 12 40 10 19 64 33 F7
  186. Turn off part Eleven            F0 41 10 42 12 40 1A 19 00 0D F7
  187. Turn on part Eleven             F0 41 10 42 12 40 1A 19 64 29 F7
  188. Turn off part Twelve            F0 41 10 42 12 40 1B 19 00 0C F7
  189. Turn on part Twelve             F0 41 10 42 12 40 1B 19 64 28 F7
  190. Turn off part Thirteen          F0 41 10 42 12 40 1C 19 00 0B F7
  191. Turn on part Thirteen           F0 41 10 42 12 40 1C 19 64 27 F7
  192. Turn off part Fourteen          F0 41 10 42 12 40 1D 19 00 0A F7
  193. Turn on part Fourteen           F0 41 10 42 12 40 1D 19 64 26 F7
  194. Turn off part Fifteen           F0 41 10 42 12 40 1E 19 00 09 F7
  195. Turn on part Fifteen            F0 41 10 42 12 40 1E 19 64 25 F7
  196. Turn off part Sixteen           F0 41 10 42 12 40 1F 19 00 08 F7
  197. Turn on part Sixteen            F0 41 10 42 12 40 1F 19 64 24 F7
  198.  
  199. RECEIVE CHANNEL/PART ON/OFF (GS)
  200. Turn off part One               F0 41 10 42 12 40 11 02 10 1D F7
  201. Turn on part One                F0 41 10 42 12 40 11 02 00 2D F7
  202. Turn off part Two               F0 41 10 42 12 40 12 02 10 1C F7
  203. Turn on part Two                F0 41 10 42 12 40 12 02 01 2B F7
  204. Turn off part Three             F0 41 10 42 12 40 13 02 10 1B F7
  205. Turn on part Three              F0 41 10 42 12 40 13 02 02 29 F7
  206. Turn off part Four              F0 41 10 42 12 40 14 02 10 1A F7
  207. Turn on part Four               F0 41 10 42 12 40 14 02 03 27 F7
  208. Turn off part Five              F0 41 10 42 12 40 15 02 10 19 F7
  209. Turn on part Five               F0 41 10 42 12 40 15 02 04 25 F7
  210. Turn off part Six               F0 41 10 42 12 40 16 02 10 18 F7
  211. Turn on part Six                F0 41 10 42 12 40 16 02 05 23 F7
  212. Turn off part Seven             F0 41 10 42 12 40 17 02 10 17 F7
  213. Turn on part Seven              F0 41 10 42 12 40 17 02 06 21 F7
  214. Turn off part Eight             F0 41 10 42 12 40 18 02 10 16 F7
  215. Turn on part Eight              F0 41 10 42 12 40 18 02 07 1F F7
  216. Turn off part Nine              F0 41 10 42 12 40 19 02 10 15 F7
  217. Turn on part Nine               F0 41 10 42 12 40 19 02 08 1D F7
  218. Turn off part Ten (Drums)       F0 41 10 42 12 40 10 02 10 1E F7
  219. Turn on part Ten (Drums)        F0 41 10 42 12 40 10 02 09 25 F7
  220. Turn off part Eleven            F0 41 10 42 12 40 1A 02 10 14 F7
  221. Turn on part Eleven             F0 41 10 42 12 40 1A 02 0A 1A F7
  222. Turn off part Twelve            F0 41 10 42 12 40 1B 02 10 13 F7
  223. Turn on part Twelve             F0 41 10 42 12 40 1B 02 0B 18 F7
  224. Turn off part Thirteen          F0 41 10 42 12 40 1C 02 10 12 F7
  225. Turn on part Thirteen           F0 41 10 42 12 40 1C 02 0C 16 F7
  226. Turn off part Fourteen          F0 41 10 42 12 40 1D 02 10 11 F7
  227. Turn on part Fourteen           F0 41 10 42 12 40 1D 02 0D 14 F7
  228. Turn off part Fifteen           F0 41 10 42 12 40 1E 02 10 10 F7
  229. Turn on part Fifteen            F0 41 10 42 12 40 1E 02 0E 12 F7
  230. Turn off part Sixteen           F0 41 10 42 12 40 1F 02 10 0F F7
  231. Turn on part Sixteen            F0 41 10 42 12 40 1F 02 0F 10 F7
  232.  
  233.  
  234. REVERB AND CHORUS (GS)
  235. Following strings select  the  Reverb or Chorus types.
  236. Room 1 Reverb                   F0 41 10 42 12 40 01 30 00 0F F7
  237. Room 2 Reverb                   F0 41 10 42 12 40 01 30 01 0E F7
  238. Room 3 Reverb                   F0 41 10 42 12 40 01 30 02 0D F7
  239. Hall 1 Reverb                   F0 41 10 42 12 40 01 30 03 0C F7
  240. Hall 2 Reverb (default)         F0 41 10 42 12 40 01 30 04 0B F7
  241. Plate Reverb                    F0 41 10 42 12 40 01 30 05 0A F7
  242. Delay                           F0 41 10 42 12 40 01 30 06 09 F7
  243. Panning Delay                   F0 41 10 42 12 40 01 30 07 08 F7
  244. Chorus 1                        F0 41 10 42 12 40 01 38 00 07 F7
  245. Chorus 2                        F0 41 10 42 12 40 01 38 01 06 F7
  246. Chorus 3 (default)              F0 41 10 42 12 40 01 38 02 05 F7
  247. Chorus 4                        F0 41 10 42 12 40 01 38 03 04 F7
  248. Feedback Chorus                 F0 41 10 42 12 40 01 38 04 03 F7
  249. Flanger                         F0 41 10 42 12 40 01 38 05 02 F7
  250. Short Delay                     F0 41 10 42 12 40 01 38 06 01 F7
  251. Short Delay (Feedback)          F0 41 10 42 12 40 01 38 07 00 F7
  252.  
  253.  
  254. Following strings  select the Reverb Character types. (GS)
  255. Character type 1                F0 41 10 42 12 40 01 31 00 0E F7
  256. Character type 2                F0 41 10 42 12 40 01 31 01 0D F7
  257. Character type 3                F0 41 10 42 12 40 01 31 02 0C F7
  258. Character type 4                F0 41 10 42 12 40 01 31 03 0B F7
  259. Character type 5                F0 41 10 42 12 40 01 31 04 0A F7
  260. Character type 6                F0 41 10 42 12 40 01 31 05 09 F7
  261. Character type 7                F0 41 10 42 12 40 01 31 06 08 F7
  262. Character type 8                F0 41 10 42 12 40 01 31 07 07 F7
  263.  
  264. RANDOM PAN (GS)
  265. Pan for each part can be  controlled  with a Control Change 10 message,
  266. however, to access the Random Pan remove all Control Change 10 messages
  267. then SYSEX may be sent.  Following  strings   set  each part's Pan into
  268. Random Pan.
  269.  
  270. Random Pan - Part 1             F0 41 10 42 12 40 10 1C 00 14 F7
  271. Random Pan - Part 2             F0 41 10 42 12 40 11 1C 00 13 F7
  272. Random Pan - Part 3             F0 41 10 42 12 40 12 1C 00 12 F7
  273. Random Pan - Part 4             F0 41 10 42 12 40 13 1C 00 11 F7
  274. Random Pan - Part 5             F0 41 10 42 12 40 14 1C 00 10 F7
  275. Random Pan - Part 6             F0 41 10 42 12 40 15 1C 00 0F F7
  276. Random Pan - Part 7             F0 41 10 42 12 40 16 1C 00 0E F7
  277. Random Pan - Part 8             F0 41 10 42 12 40 17 1C 00 0D F7
  278. Random Pan - Part 9             F0 41 10 42 12 40 18 1C 00 0C F7
  279. Random Pan - Part 10 (Drums)    F0 41 10 42 12 40 19 1C 00 0B F7
  280. Random Pan - Part 11            F0 41 10 42 12 40 1A 1C 00 0A F7
  281. Random Pan - Part 12            F0 41 10 42 12 40 1B 1C 00 09 F7
  282. Random Pan - Part 13            F0 41 10 42 12 40 1C 1C 00 08 F7
  283. Random Pan - Part 14            F0 41 10 42 12 40 1D 1C 00 07 F7
  284. Random Pan - Part 15            F0 41 10 42 12 40 1E 1C 00 06 F7
  285. Random Pan - Part 16            F0 41 10 42 12 40 1F 1C 00 05 F7
  286.  
  287. 2 DRUM KITS (GS)
  288. You can use two drum  kits  at  once.  The  default  is a single kit on
  289. Channel 10. Following are SYSEX strings  to  add a second kit on either
  290. Part/Channel 9 or 11, (Drum Map 2). You can then use Program changes to
  291. select a different/extra drum kit  to  that  being  used on Channel 10.
  292. This, for example, enables  you  to  use  the  Room  Kit  on Channel 10
  293. together with the TR-808 Kit on the other selected Channel.
  294.  
  295. Tell part   9 (Channel 9)
  296. to be a second drum kit         F0 41 10 42 12 40 19 15 02 10 F7
  297.                 OR
  298. Tell part 11 (Channel 11)
  299. to be a second drum kit         F0 41 10 42 12 40 1A 15 02 0F F7
  300.  
  301.  
  302. SCALE TUNING (GS) Part 1 Midi Ch # 1
  303. Various Scale Tuning settings can be used  to suit from Ethnic Music to
  304. your own personal choice.
  305.  
  306. Arabian Scale                   F0 41 10 42 12 40 11 40 3A 6D 3E 34 0D 38 6B 3C 6F 40 36 0F 76 F7
  307. Just Temperament (Keytone C)    F0 41 10 42 12 40 11 40 40 38 44 50 32 3E 36 42 4E 30 4E 34 7B F7
  308. 1 Cent Stretch  (Keytone C)     F0 41 10 42 12 40 11 40 40 41 42 43 44 45 46 47 48 49 4A 4B 2D F7
  309.  
  310.  
  311. BENDER (GS) Part 1 Midi Ch # 1
  312. The Bender can be used for many effects. For best results use the "Bend
  313. Pitch Control Off" Command before using other Bend SysEx Commands.
  314.  
  315. Bend Pitch Control  Off         F0 41 10 42 12 40 21 10 40 4F F7
  316. Bend TVF Cutoff                 F0 41 10 42 12 40 21 11 7F 0F F7
  317. Bend Amplitude                  F0 41 10 42 12 40 21 12 7F 0E F7
  318. Bend LFO1 Rate                  F0 41 10 42 12 40 21 13 7F 0D F7
  319. Bend LFO1 Pitch Depth           F0 41 10 42 12 40 21 14 7F 0C F7
  320. Bend LFO1 TVF Depth             F0 41 10 42 12 40 21 15 7F 0B F7
  321. Bend LFO1 TVA Depth             F0 41 10 42 12 40 21 16 7F 0A F7
  322.  
  323. ASSIGN MODES (GS) Part 10, MIDI Ch # 10
  324. Refer to owners manual for description of ASSIGN MODE changes.
  325.  
  326. Single                          F0 41 10 42 12 40 10 14 00 1C F7
  327. Limited Multi                   F0 41 10 42 12 40 10 14 01 1B F7
  328. Full Multi                      F0 41 10 42 12 40 10 14 02 1A F7
  329.  
  330. *******************************CUT HERE*******************************
  331. --
  332. ----------------------------------------------------------------------
  333. MIDICraft          | Tel:    - +44 01928 563762
  334. 12 Mount Rd        | E-Mail: - craftbro@midicraft.demon.co.uk
  335. Halton             | http://www.midicraft.demon.co.uk
  336. Runcorn            | Contact: - Kevan R.Craft & Gareth R.Craft
  337. Cheshire. WA7 2BH. | Composers for Audio CD and CD-ROM Developers,
  338. ENGLAND. UK.       | SMF and Korg i-Series specialists
  339.  
  340.  
  341.